โปรเซสเซอร์สมัยใหม่ใช้รูปแบบการจัดที่อยู่ที่เรียกว่า การจัดที่อยู่เสมือน. หน่วยความจำเสมือน (VM) คือการสร้างภาพจำลองของหน่วยความจำหลักที่ให้แต่ละกระบวนการมีพื้นที่จัดเก็บส่วนตัวที่ต่อเนื่องกัน พื้นที่ที่อยู่เชิงเส้น.
1. การพัฒนาการจัดที่อยู่
ใน การจัดที่อยู่จริง (รูปที่ 9.1) หน่วยประมวลผลส่ง ที่อยู่จริง (PA) โดยตรงไปยังหน่วยความจำดิจิตอล (DRAM) ใน การจัดที่อยู่เสมือน (รูปที่ 9.2) โปรเซสเซอร์สร้าง ที่อยู่เสมือน (VA)ซึ่งถูกแปลงโดย หน่วยจัดการหน่วยความจำ (MMU) เป็นที่อยู่จริง (PA) ก่อนเข้าถึงหน่วยความจำ
2. โครงสร้างและแคช
DRAM ทำหน้าที่เป็น แคชของหน่วยความจำดิจิตอล สำหรับการจัดเก็บข้อมูลบนฮาร์ดดิสก์ เนื่องจากความหน่วงเวลาของการอ่าน/เขียนดิสก์ ระบบจึงใช้ นโยบายการเขียนกลับการแปลงที่อยู่จะเร่งความเร็วผ่าน TLB โดยใช้ ดัชนีของ TLB (TLBI) และได้รับการป้องกันด้วยบิตต่าง ๆ เช่น PROT_WRITEพื้นที่ที่อยู่ขนาดใหญ่ ($N = 2^n$) ช่วยให้สามารถสร้างระบบที่ซับซ้อนได้ เช่น เซ็กเมนต์ และ บริการของระบบปฏิบัติการสำหรับอุปกรณ์อินพุต/เอาต์พุต.